page-home {
    .top {
        background-image: -webkit-linear-gradient(to top left, #ff8978, #F44336);
        background-image: linear-gradient(to top left, #ff8978, #F44336);
        overflow: hidden;
    }
    .vip-card {
        margin: 24px 16px 0;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        background: #ffffff;
        overflow: hidden;
    }
    ion-avatar {
        margin-bottom: 0!important;
        img {
            max-width: 4.6rem!important;
            max-height: 4.6rem!important;
            border-radius: 2.3rem!important;
        }
    }
    .member {
        padding: 0 16px;
    }
    .member h3 {
        color: #333;
        font-size: 16px;
        margin-top: 3rem!important;
        margin-bottom: 0.3rem!important;
    }
    .member p {
        color: #aaa;
        margin-top: 0!important;
    }
    .statistics {
        border-bottom: 0.55px solid #c8c7cc;
        background-color: #fff;
        ion-col {
            text-align: center;
            border-right: 0.55px solid #ededed;
            h6 {
                font-size: 14px;
                color: #888;
                margin-top: 0;
            }
            p {
                font-size: 18px;
                margin-top: 10px;
                margin-bottom: 0;
            }
        }
        ion-col:last-child {
            border: none;
        }
    }
    .fun {
        background: #d63e33;
        .fun-title {
            font-size: 14px;
        }
    }
    .todo {
        color: #fff;
        text-align: center;
        font-size: 16px;
        h6 {
            margin-top: 0!important;
        }
    }
    .todo:last-child {
        border: none;
    }
    .sex-icon {
        padding-left: 1rem;
    }
    .today {
        color: #8BC34A;
        text-align: center;
    }
    .day {
        font-size: 35px;
    }
    .pub-serve {
        text-align: center;
        background: #fff;
        .ser-ico {
            width: 50px;
        }
        p {
            font-size: 12px;
            color: #858585;
            margin: 0;
        }
    }
    .list-item {
        font-size: 14px;
    }
}